body{min-width:1400px; }
.wrap_fullWidth img{transition: all 0.2s;}
.wrap_fullWidth img:hover{transform: scale(1.05);}

.top_right .other_href_div{font-size:18px; }

/* 通用部分 start */
.warp_center{width:1400px; margin:0 auto; margin-bottom:50px; }
.warp_fullWidth{width:100%; }
/* 通用部分 end */

/* 首页 */
.warp_center .warp_center_toutiao{padding:5px 77px; margin:30px 0 40px; }
.warp_center .warp_center_toutiao h1{color:#00549f; font-size:46px; text-align:center; }
.warp_center .warp_center_toutiao h1:hover{color:#C53D53; }
.warp_center .warp_center_yw{position:relative; margin-top:37px; height:400px; }
.warp_center .warp_center_yw .list{position:absolute; right:0; width:660px; overflow:hidden; }
.warp_center .warp_center_yw .pic{position:absolute; left:0; width:700px; height:400px; overflow:hidden; }
.warp_center .warp_center_yw .list li{line-height: 38px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; list-style:disc inside; }
.warp_center .warp_center_yw .list li:hover{list-style-type:disclosure-closed; color:#C53D53;}
.warp_center .warp_center_yw .list li a{font-size:20px; text-wrap:nowrap; }
.warp_center .warp_center_yw .pic img{width:700px; height:400px; }
.warp_center .warp_center_yw .pic .swiper-container .swiper-wrapper .swiper-slide img{width: 700px; height: 400px; }
.warp_center .warp_center_yw .pic .swiper-container .swiper-wrapper .swiper-slide .tit{display: block; height: 50px; line-height: 50px; font-size: 18px; font-weight:bold; text-align: center; color: #fff; background-color: rgba(0,0,0,0.5); position: relative; margin-top: -50px; z-index: 2; ; }
.warp_center .warp_center_yw .pic .arrow-left, 
.warp_center .warp_center_yw .pic .arrow-right{position: absolute; width: 37px; height: 70px; top: 175px; z-index: 3; }
.warp_center .warp_center_yw .pic .arrow-left{left: 0; background: url(../images/left_v1.png) no-repeat; }
.warp_center .warp_center_yw .pic .arrow-right{right: 0; background: url(../images/right_v1.png) no-repeat; }

/*banner*/
.banner{height: 0px; margin: 20px auto; overflow: hidden;}

/*左侧*/
.warp_center .warp_section_920.left{float:left; width:920px; overflow:hidden; }
.warp_center .warp_section_920.left .warp_sections{margin-top:24px; }
.warp_center .warp_section_920.left .warp_sections .tit_box{height:51px; }
.warp_center .warp_section_920.left .warp_sections .tit_box h2{float:left; font-size:26px; border-bottom:4px solid #2181b0; width:140px; text-align:center; padding:5px 0; }
.warp_center .warp_section_920.left .warp_sections .tit_box h2::after{clear:both; }
.warp_center .warp_section_920.left .warp_sections .tit_box .sub_tit{float:right; width:780px; text-align:right; border-bottom:2px solid #cdcdcd; height:49px; line-height:70px; color:#ababab; }
.warp_center .warp_section_920.left .warp_sections .tit_box .sub_tit::after{clear:both; }
.warp_center .warp_section_920.left .warp_sections .tit_box .sub_tit a{color:#2181b0; display: inline-block; margin: 0 4px; }
.warp_center .warp_section_920.left .warp_sections .tit_box .sub_tit a:hover{color:#C53D53; }
.warp_center .warp_section_920.left .warp_sections .content_box{margin-top:20px; display:flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: lex-start; }
.warp_center .warp_section_920.left .warp_sections .content_box .items{width:438px; overflow:hidden; }

/*要闻要论，国宝丹青 [2图6文]*/
.pic2txt6{}
.pic2txt6 .content_box{display:block!important;}
.pic2txt6 .content_box .items img{width:440px; height:250px; }
.pic2txt6 .content_box .items_top,.pic2txt6 .content_box .items_bottom{display:block;*zoom:1;width:960px!important;}
.pic2txt6 .content_box .items_top:after,.pic2txt6 .content_box .items_bottom:after{content:'';overflow:hidden;width:100%;height:0px;font-size:0px;display:block;clear:both;}
.pic2txt6 .content_box .items_top .u_pic{width:440px;float:left;margin-right:40px;}
.pic2txt6 .content_box .items .tit{font-size:18px; font-weight:bold; text-align:center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 0 0.5em; }
.pic2txt6 .content_box .items ul{margin:18px 0; }
.pic2txt6 .content_box .items ul li{margin:8px 40px 0 0;float: left;width: 440px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; list-style: disc inside;}
.pic2txt6 .content_box .items ul li:hover{list-style:disclosure-closed inside; color:#C53D53;}
.pic2txt6 .content_box .items ul li a{font-size:16px; }
.pic2txt6 .content_box .items ul li a span{color:#C53D53; }

/*文史博览,封面中国 [左图1右文7]*/
.pic1txt7 .content_box .items.left{display:flex; flex-direction:row; flex-wrap:wrap; align-content:flex-start; justify-content:space-between; align-items:center; }
.pic1txt7 .content_box .items.left a.pic_b{margin-bottom:10px; }
.pic1txt7 .content_box .items.left a.pic_b img{width:438px; height:250px; }
.pic1txt7 .content_box .items.left a.pic_s{width:210px; }
.pic1txt7 .content_box .items.left a.pic_s img{width:210px; height:120px; }
.pic1txt7 .content_box .items.left a.pic_s .tit{font-weight:normal; }
.pic1txt7 .content_box .items.right ul{margin-bottom:24px; }
.pic1txt7 .content_box .items.right ul:last-child{margin-bottom:0px; }
.pic1txt7 .content_box .items.right ul li{list-style:disc inside; line-height:36px;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;}
.pic1txt7 .content_box .items.right ul li:hover{list-style-type:disclosure-closed; color:#C53D53;}
.pic1txt7 .content_box .items .tit{margin-top:-54px; height:50px; line-height:60px; padding-left:0.5em; color:#fff; position:relative; background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 70%); background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 70%); background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 70%); }

/*走近大家,红船融媒 [6宫格]*/
.pic6 .content_box a.list{width:300px; display:block; }
.pic6 .content_box a.list img{width:300px; height:170px; }
.pic6 .content_box a.list .tit{font-size: 16px;}
.pic6 .content_box a.list:nth-child(4),.pic6 .content_box a.list:nth-child(5),.pic6 .content_box a.list:nth-child(6){margin-top: 20px;}


/*右侧*/
.warp_center .warp_section_390.right{float:right; width:390px; box-sizing:border-box; padding:0 10px; overflow:hidden; }
.warp_center .warp_section_390.right .warp_sections{margin-top:50px; }
.warp_center .warp_section_390.right .warp_sections:first-child{margin-top:0px; }
.warp_center .warp_section_390.right .warp_sections .list_box{margin-top:20px; }
.warp_center .warp_section_390.right .warp_sections .tit_box{height:40px; background-color:#2181b0; padding-left:22px; display:flex; flex-direction:row; flex-wrap:nowrap; align-content:center; justify-content:space-between; align-items:center; }
.warp_center .warp_section_390.right .warp_sections .tit_box a{font-size:26px; font-weight:bold; line-height:40px; display:inline-block; padding:0 10px; background-color:#fff; }
.warp_center .warp_section_390.right .warp_sections .tit_box a.more{font-size:14px; font-weight:normal; background:none; color: #fff;}
.warp_center .warp_section_390.right .warp_sections .list_box li .tit{padding: 0 0.5em; display: block;}

/*视界观察，本刊选萃 [1图1文]*/
.pic1txt1 .list_box li{margin-bottom:20px;}
.pic1txt1 .list_box li a img{width:370px; height:210px;}

/*通知公告*/
.txt3 .list_box li{margin-bottom:24px; }
.txt3 .list_box li a{font-size:16px; }
.txt3 .banner a img{width:370px; height:210px; }

/*融媒矩阵*/
.mtjz .list_box li{margin: 19px 0;}
.mtjz .list_box li img{/*width: 300px;  height: unset;*/ height:94px;  display: block;  margin: 0 auto;}
.mtjz .list_box li .tit{text-align: center;}




/* 二级背景 */
.sk_warp_center_repeat{background:#f5f5f5; padding-bottom:1px; }
.sk_warp_center_book{background:#f5f5f5; }
.sk_warp_center_book .warp_center{margin-bottom:0; }
.sk_warp_center_book .sk_crumbs{float:left; padding:20px 0; }
.sk_warp_center_book .content_head_book .view{display:inline-block; float:right; line-height:36px; margin-left:15px; margin-top:20px; }
.sk_warp_center_book .content_center_book{background:url(../images/sk05_bg_book_1400.png) no-repeat center 15px; background-size:1600px; max-width:1600px; margin:0px auto; padding-top:80px; }
.content_center_book_main{width:1400px; margin:0 auto 120px; position:relative; }
.sk_warp_center_repeat .warp_center_content{background-color:#fff; padding:80px 120px; margin-bottom:20px; }
.sk_warp_center_book .warp_center_content{padding:0; }

/* 正文标题 */
.content_head{border-bottom:1px solid #cad5e2; padding-bottom:15px; margin-bottom:30px; font-size:16px; /* 字体大小 */}

/* 来源/作者/日期/字体/打印/分享 */
.content_head h1{text-align:center; font-size:38px; line-height:1.6; margin-bottom:20px; }
.content_head h2{text-align:center; font-size:28px; line-height:1.6; padding-bottom:20px; font-weight:normal; }
.content_head .head_intro{line-height:36px; margin-top:50px; }
.content_head .head_intro .intro_left span{display:inline-block; margin-right:28px; }
.content_head .head_intro .intro_left span font{color:#707070; }
.content_head .head_intro .intro_right .view{display:inline-block; float:right; margin-left:50px; }
.content_head .head_intro .intro_right .sk_size_change a{color:#212121; display:inline-block; margin:0 4px; }
.content_head .head_intro .intro_right .sk_size_change a.active{color:#2181b0; }
.sk_print{background:url(../images/sk05_icon_print.png) no-repeat left center; padding-left:20px; }

/* 摘要/关键词 */
.content_summary{margin-bottom:30px; font-family:'楷体'; font-size:20px; color:#999999; line-height:1.5; }
.borderdouble{width:100%; float:none; border-bottom:4px double #cad5e2; }
.yinti{border-bottom:0; }
.yinti2{border-bottom:0; text-align:center; font-size:30px; }
.content_summary p{line-height:1.8; text-indent:2em; margin-bottom:20px; }
.content_summary strong{color:#2181b0; }
.content_summary span{display:inline-block; font-family:inherit; padding:0 5px; color:#2181b0; background-color:#eef5f8; border-radius:4px; margin-right:10px; text-indent:0; }
.content_zz{font-family:'楷体'; text-align:right; color:#999999; font-size:20px; line-height:1.5; }
.content_zz p{line-height:1.8; text-indent:2em; margin-bottom:5px; }
.content_zz strong{color:#C00000; }
.content_zz span{display:inline-block; font-family:inherit; padding:0 5px; color:#2181b0; background-color:#eef5f8; border-radius:4px; margin-right:10px; font-size:14px; text-indent:0; }
.content_keyword{}

/* 正文 */
.content_center{font-size:20px!important; line-height:2!important; clear:both; margin-bottom:50px; }
.content_center *{font-size:20px!important; }
.content_center h2{font-size:24px!important; }
.content_center h2,.content_center p{margin-bottom:1em!important; line-height:2!important; word-break:break-word; }
.content_center img{width:100% !important; margin:0 auto; display:block; }
.content_center table p{margin-bottom:0!important; line-height:1.5!important; }
.content_center table tr td{padding:5px; }
.content_center table{width:100%!important; margin:0 auto!important; border-top:0!important; }
.content_center video{width: 100%!important;  height: auto!important;}
.warp_center_links .view{ /*width:590px; */ background-color:#fff; padding-top:4px; position:relative; }
.warp_center_links .sk_title_02{line-height:2; font-size:24px; font-weight:bold; position:relative; overflow:hidden; margin-bottom:20px; }
.warp_center_links .sk_title_02 span{padding-right:10px; padding-bottom:0px; border-bottom:5px solid #2181b0; border-right:5px solid #fff; display:inline-block; position:relative; margin-right:10px; }
.warp_center_links .sk_title_02::after{content:''; height:1px; background-color:#2181b0; width:100%; position:absolute; bottom:0; }

.warp_center_list .sk_title_02,.list_text .sk_title_02{margin-bottom:30px; }
.warp_center_links .view ul li{font-size:18px; line-height:40px; padding-left:25px; position:relative; }
.warp_center_links .view ul li::before{content:''; position:absolute; left:2px; top:17px; background-color:#2181b0; width:5px; height:5px; border-radius:5px; }

/* 随笔 */
.content_head_book .view{display:inline-block; float:right; line-height:36px; margin-left:15px; }
.content_center_book .time{border-bottom:1px solid #cad5e2; padding-bottom:15px; margin-bottom:15px; text-align:center; font-size:14px; }
.content_center_book .time span{display:inline-block; margin-right:28px; }
.content_center_book .time span font{color:#707070; }
.content_center_book_main p{font-size:18px; margin-bottom:1em; line-height:2em; }
.book_left{float:left; }
.book_left h1{text-align:center; font-size:28px; margin-bottom:30px; }
.book_right{width:640px; float:right; }
.book_right,.book_left{height:845px; width:540px; position:relative; margin:0 80px; }
.book_fy .next_btn,.book_fy .last_btn{position:absolute; right:50px; bottom:130px; height:50px; line-height:51px; text-align:center; cursor:pointer; font-size:16px; }
.book_fy .last_btn{right:auto; left:80px; }
.book_right .next_btn:hover,.book_left .last_btn:hover{color:#2181b0; }

.sk05_tip{text-align:right; font-size:18px; clear:both; font-weight:bold; padding-top:100px; }
.sk05_tip .red{color:red; }

/* 视频详情 */
.center_video{max-width:100%; padding:40px 0; margin:0 auto; text-align:center; }
.center_video video{max-width:80%; min-width:60%; }
.center_video *{box-sizing:border-box; }
.center_video a{transition:color .2s ease-out; text-decoration:none; }
.warp_center_video ul li{position:relative; width:267px; float:left; margin-right:30px; -webkit-box-shadow:0px 2px 10px #ccc; box-shadow:0px 2px 10px #ccc; transition:all .5s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; overflow:hidden; box-sizing:border-box; background:#fff; border-radius:6px; backface-visibility:hidden; }
.warp_center_video ul li a{transition:color .2s ease-out; text-decoration:none; }
.warp_center_video ul li:hover{-webkit-box-shadow:0px 2px 15px #999; box-shadow:0px 2px 15px #999; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; filter:alpha(opacity=50); }
.warp_center_video .video_img{overflow:hidden; position:relative; }
.warp_center_video .item-mask{position:absolute; top:0; left:0; width:100%; height:100%; transition:all .3s ease-out; opacity:0; background:#000; border-top-left-radius:6px; border-top-right-radius:6px; filter:alpha(opacity=0); }
.warp_center_video ul li:hover .video_img{transition:color .2s ease-out; text-decoration:none; }
.warp_center_video ul li img{width:267px; height:152px; display:block; }
.warp_center_video ul li a{display:block; overflow:hidden; position:relative; }
.warp_center_video .video_hover_i{opacity:0; filter:alpha(opacity=0); position:absolute; margin:-27px 0 0 -27px; left:50%; top:50%; width:54px; height:54px; background:url(../images/sk_video_ico.png) no-repeat 50%; transform:scale(1.5); transition:all .25s ease-out; }
.warp_center_video ul li:hover .video_hover_i{opacity:1; filter:alpha(opacity=100); transform:scale(1); }
.warp_center_video ul li:hover .item-mask{opacity:.5; background:#000; filter:alpha(opacity=50); }
.warp_center_video .time_i{display:block; font-style:normal; position:absolute; right:10px; top:120px; color:#FFF; line-height:24px; background-color:#000; height:24px; overflow:hidden; opacity:.7; width:50px; text-align:center; font-size:14px; border-radius:50px; }
.warp_center_video ul li .intro{padding:15px; }
.warp_center_video ul li .intro p{font-size:16px; margin-bottom:10px; }
.warp_center_video ul li .intro span{font-size:14px; color:#c29460; }
.warp_center_video ul li:nth-child(4n){margin-right:0; }

/* 视频列表 */
.warp_center_list{ /*background-color: #f5f5f5; */}
.warp_center_list .single_large{width:904px; height:508px; position:relative; overflow:hidden; }
.video_list_top{margin-bottom:50px; }
.video_list_top ul li{position:relative; width:452px; margin-bottom:25px; }
.video_list_top ul li:last-child{margin-bottom:0%; }
.video_list_top ul li a{display:block; position:relative; padding-left:177px; }
.video_list_top ul li a img{position:absolute; left:0; }
.video_list_top ul li::before{content:''; width:41px; height:29px; background:url(../images/sk05_icon_video_03.png) no-repeat; position:absolute; left:8px; top:8px; z-index:2; }
.video_list_top ul li a span{color:#c29460; font-size:16px; }
.video_list_top ul li a .intro{border-bottom:1px solid #d9e2ed; padding-bottom:16px; }
.video_list_top ul li a .intro p{display:inline-block; background:url(../images/sk05_icon_video_02.png) no-repeat left 0; line-height:26px; margin-bottom:15px; text-indent:28px; font-size:18px; }
.video_list_top .swiper-slide a::before{content:''; background:url(../images/sk05_icon_video_01.png) no-repeat center center; width:90px; height:90px; position:absolute; left:50%; margin-left:-45px; top:45%; margin-left:-45px; z-index:2; border-radius:45px; box-shadow:5px 1px 10px rgba(0,0,0,0.3); }
.video_list_top .swiper-slide a{position:relative; display:block; }
.video_list_top .swiper-slide a img{position:relative; z-index:1; }
.video_list_top .swiper-slide .intro{position:absolute; left:0px; bottom:0px; z-index:3; color:#fff; background:url(../images/sk05_icon_video_03.png) no-repeat 20px center; padding-left:65px; line-height:55px; width:100%; }
.video_list_top .swiper-slide .intro::after{content:''; position:absolute; z-index:-1; left:0; bottom:0; width:100%; height:100%; background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5)); }
.video_list_top .swiper-wrapper{z-index:9; }
.video_list_top .pagination{position:absolute; z-index:20; bottom:10px; width:100%; text-align:right; }
.video_list_top .swiper-pagination-switch{display:inline-block; width:8px; height:8px; background:#fff; margin-right:15px; border:1px solid #fff; cursor:pointer; position:relative; }
.video_list_top .swiper-active-switch{background:#2181b0; border-color:#2181b0; }
.video_list_top .swiper-active-switch::before{content:''; width:16px; height:16px; border:1px solid #2181b0; position:absolute; left:-5px; bottom:-5px; opacity:0.9; background-color:#fff; z-index:-1; }
.video_list_content{padding-top:10px; }
.video_list_content ul li{width:320px; float:left; margin-right:40px; margin-bottom:40px; position:relative; -webkit-box-shadow:0 0 10px #ccc; box-shadow:0 0 10px #ccc; transition:all .5s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; overflow:hidden; box-sizing:border-box; background:#fff; border-radius:6px; backface-visibility:hidden; }
.video_list_content ul li:hover{-webkit-box-shadow:0px 2px 15px #999; box-shadow:0px 2px 15px #999; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; filter:alpha(opacity=50); }
.video_list_content ul li img{display:block; z-index:1; width:320px; height:180px; }
.video_list_content ul li a{display:block; overflow:hidden; position:relative; }
.video_list_content ul li a::after{content:''; width:41px; height:29px; background:url(../images/sk05_icon_video_03.png) no-repeat; position:absolute; left:8px; top:8px; z-index:2; }
.video_list_content ul li a:nth-child(2n)::after{content:''; display:none; }
.video_list_content ul li:nth-child(4n){margin-right:0; }
.video_list_content ul li .intro{padding:15px 20px; height:110px; position:relative; }
.video_list_content ul li .intro p{font-size:18px; line-height:30px; }
.video_list_content ul li .intro span{color:#c29460; font-size:16px; position:absolute; left:20px; bottom:20px; }
.video_list_content .video_img{overflow:hidden; position:relative; }
.video_list_content .item-mask{position:absolute; top:0; left:0; width:100%; height:100%; transition:all .3s ease-out; opacity:0; background:#000; border-top-left-radius:6px; border-top-right-radius:6px; filter:alpha(opacity=0); z-index:3; }
.video_list_content ul li:hover .video_img{transition:color .2s ease-out; text-decoration:none; }
.video_list_content .video_hover_i{opacity:0; filter:alpha(opacity=0); position:absolute; margin:-40px 0 0 -40px; left:50%; top:50%; width:80px; height:80px; background:url(../images/sk_video_ico_big.png) no-repeat 50%; transform:scale(1.5); transition:all .25s ease-out; z-index:4; }
.video_list_content ul li:hover .video_hover_i{opacity:1; filter:alpha(opacity=100); transform:scale(1); }
.video_list_content ul li:hover .item-mask{opacity:.5; background:#000; filter:alpha(opacity=50); }
.video_list_content .time_i{display:block; font-style:normal; position:absolute; right:12px; top:215px; color:#FFF; line-height:24px; background-color:#000; height:24px; overflow:hidden; opacity:.7; width:60px; text-align:center; font-size:14px; border-radius:50px; z-index:4; }

/* 图片列表 */
.img_list_content{padding-top:10px; }
.img_list_content ul{display:table; }
.img_list_content ul li{width:320px; float:left; margin-right:40px; margin-bottom:40px; position:relative; -webkit-box-shadow:0 0 10px #ccc; box-shadow:0 0 10px #ccc; transition:all .5s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; overflow:hidden; box-sizing:border-box; background:#fff; border-radius:6px; backface-visibility:hidden; }
.img_list_content ul li:hover{-webkit-box-shadow:0px 2px 15px #999; box-shadow:0px 2px 15px #999; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; filter:alpha(opacity=50); }
.img_list_content ul li:nth-child(4n){margin-right:0; }
.img_list_content .pic_img{width:320px; height:180px; background:url(../images/sk_v2022_channel_default_img.png) no-repeat; background-size:cover; overflow:hidden; }
.img_list_content img{display:block; z-index:1; width:100%; height:100%; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; }
.img_list_content ul li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); }
.img_list_content ul li .intro{padding:15px 20px; height:110px; position:relative; }
.img_list_content ul li .intro p{font-size:18px; line-height:30px; }
.img_list_content ul li .intro span{color:#c29460; font-size:16px; position:absolute; bottom:20px; left:20px; }

/* 竖版图片列表 */
.img_list_content_h{padding-top:10px; }
.img_list_content_h ul{display:table; }
.img_list_content_h ul li{width:248px; float:left; margin-right:40px; margin-bottom:40px; position:relative; -webkit-box-shadow:0 0 10px #ccc; box-shadow:0 0 10px #ccc; transition:all .5s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; overflow:hidden; box-sizing:border-box; background:#fff; border-radius:6px; backface-visibility:hidden; }
.img_list_content_h ul li:hover{-webkit-box-shadow:0px 2px 15px #999; box-shadow:0px 2px 15px #999; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; filter:alpha(opacity=50); }
.img_list_content_h ul li:nth-child(5n){margin-right:0; }
.img_list_content_h .pic_img{width:248px; height:350px; overflow:hidden; }
.img_list_content_h img{display:block; z-index:1; width:100%; height:100%; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; }
.img_list_content_h ul li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); }
.img_list_content_h ul li .intro{padding:15px 20px; height:120px; position:relative; }
.img_list_content_h ul li .intro p{font-size:18px; line-height:30px; }
.img_list_content_h ul li .intro span{color:#c29460; font-size:16px; position:absolute; bottom:20px; left:20px; }

/* 文字列表有图 */
.list_text{}
.list_text_left{width:1000px; padding:0px 0px; }
.list_text_left .list_img{text-align:center; margin-top:10px; margin-bottom:10px; }
.list_text_left .list_img img{max-width:100%; }
.list_text_right{width:370px; background-color:#f5f5f5; margin-top:20px; }
.list_text_content{margin-top:30px; }
.list_text_content ul{padding-bottom:20px; }
.list_text_content ul li{border-bottom:1px dashed #d7e1ec; padding:27px 0; clear:both; overflow:hidden; position:relative; }
.list_text_content ul li:first-child{padding-top:0; }
.list_text_content ul li img{float:left; margin-right:30px; width:260px; height:150px; }
.list_text_content ul li .intro h5{font-size:20px; font-weight:bold; margin-bottom:10px; height:52px; }
.list_text_content ul li .intro p{font-size:16px; color:#707070; margin-bottom:10px; line-height:26px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; /*超出3行省略*/ display: -webkit-box; -webkit-box-orient: vertical; }
.list_text_content ul li .intro span{color:#c29460; font-size:16px; position:absolute; bottom:10px; right:30px; }
.list_text_left .comment_box{position:relative; height:400px; }
.list_text_left .comment_box .comment_big{position:absolute; }
.list_text_left .comment_box .comment_big img{width:666px; height:384px; }
.list_text_left .comment_box .comment_small:nth-child(2){position:absolute; top:0; right:0; }
.list_text_left .comment_box .comment_small:nth-child(3){position:absolute; bottom:12px; right:0; }
.list_text_left .comment_box .comment_small img{width:324px; height:187px; }

/* 文字列表 */
.list_text_content ol li{line-height:2; overflow:hidden; padding:8px 0px; }
.list_text_content ol li span{color:#999999; font-size:18px; display:block; position:relative; padding-left:20px; float:left; width:130px; line-height:40px; }
.list_text_content ol li span::before{content:''; height:5px; width:5px; border-radius:5px; background-color:#c29460; position:absolute; left:0; top:17px; }
.list_text_content ol li a{font-size:20px; display:block; float:left; width:770px; }
.list_text_content ol li:nth-child(5n){border-bottom:1px solid #e6e6e6; padding-bottom:47px; margin-bottom:40px; }

/* 读刊、读报、读书、网刊 start */
.readM{position:relative; box-sizing:border-box; padding-bottom:12px; }
.top_line{width:100%; height:4px; background-color:#bcd9e7; position:absolute; top:0; left:0; }
.top_line::before{content:''; width:62px; height:4px; background-color:#2181b0; display:block; }
.sktj::before{content:''; width:52px; height:4px; background-color:#2181b0; display:block; }
.readM_title{height:70px; line-height:74px; padding-left:20px; }
.readM_title span{font-size:22px; font-weight:bold; display:inline-block; }
.sk_v2022_icon_dk span{background-size:56px 35px; }
.sk_v2022_icon_db span{background-size:56px 35px; }
.sk_v2022_icon_ds span{background-size:56px 35px; }
.readM_dk{overflow:hidden; padding:0 28px 0 42px; }
.readM_dk .left{width:120px; float:left;}
.readM_dk .wk_rt{margin-left:33px; width:130px; }
.readM_dk .wk_rt p{text-align:center; font-size:14px; }
.readM_dk .left img{width:100%; height:100%; }
.readM_dk .right{width:180px; float:right; }
.readM_dk .right a{font-size:18px; color:#212121; line-height:1.5; display:block; }
.readM_dk .right a:hover{color:#277398; }
.readM_dk .right p{font-size:15px; color:#707070; margin-top:10px; line-height:24px; }
.readM_dk ul li{line-height:1.6em; margin-bottom:2em; font-size:18px;  list-style: outside disc;}
.readM_dk ul li:hover{list-style-type: disclosure-closed;  color: #C53D53;}
.readM_dk dl{margin-bottom:10px; clear:both; display:block; height:80px; /*overflow:hidden;*/}
.readM_db{padding:20px 20px 20px 28px; box-sizing:border-box; }
.sk_db_left{width:156px; height:230px; float:left; }
.sk_db_left img{width:100%; height:100%; }
.sk_db_right{width:146px; float:right; }
.catalogue_title{font-size:22px; color:#5b9bd1; font-weight:bold; margin-top:10px; }
.catalogue_ul{background-color:#f5f8fb; font-size:16px; margin-top:10px; }
.catalogue_ul li{height:36px; line-height:36px; }
.catalogue_ul li a{color:#3a3a3a; padding-left:12px; display:block; }
.catalogue_ul li:hover a,.catalogue_ul li.active a{background-image:linear-gradient(to right,#017fbf,#7baeda); color:#FFF; }
.sk_wk{height:280px; background:url(../images/sk_v2022_wk_bg.jpg) no-repeat; position:relative; }
.sk_v2022_icon_wk span{background-size:56px 35px; }
.sk_wk_left{width:276px; height:100%; padding:90px 0 0 37px; box-sizing:border-box; float:left; }
.sk_wk_left span{font-size:30px; font-weight:bold; display:inline-block; padding-left:76px; }
.sk_wk_left .sk_more_title{display:block; width:38px; float:none; margin-top:24px; }
.sk_wk_center{width:625px; height:100%; float:left; padding-top:26px; box-sizing:border-box; overflow:hidden; }
.book_box{float:left; width:149px; height:185px; position:relative; margin-left:54px; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; cursor:pointer; }
.book_box:nth-child(1){margin-left:0; }
.book_pic{width:149px; height:100%; background-position:left bottom; padding-left:22px; position:absolute; left:0; top:0; transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; }
.book_box.active{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); }
.sk_more_title{float:right; background:url(../images/sk_morebg_v2022.png) no-repeat right center; padding-right:24px; color:#c29460; font-weight:normal; font-size:18px; opacity:.8; }
.point_ul{overflow:hidden; margin-left:25px; }
.point_ul li a{position:relative; line-height:36px; padding-left:20px; box-sizing:border-box; color:#212121; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:inline-block; }
.point_ul li:nth-child(1) a{font-weight:bold; }
.point_ul li a:hover{color:#277398; }
.point_ul li a::before{content:''; width:5px; height:5px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; background-color:#c29460; position:absolute; top:16px; left:0; display:block; }
.sk_v2022_icon_tj span{background-size:56px 35px; }
.tj_ul{overflow:hidden; margin-left:25px; }
.tj_ul li{padding:10px 0; }
.tj_ul li a{position:relative; padding-left:20px; color:#212121; overflow:hidden; white-space:nowrap; width:86%; display:inline-block; }
.tj_ul li:nth-child(1) span{background:url("../images/sk05_tj1.png") repeat-x; }
.tj_ul li:nth-child(2) span{background:url("../images/sk05_tj2.png") repeat-x; }
.tj_ul li:nth-child(3) span{background:url("../images/sk05_tj3.png") repeat-x; }
.tj_ul li a:hover{color:#277398; }
.tj_ul li span{display:block; width:20px; height:20px; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; background-color:#D0D0D0; text-align:center; border-radius:4px; font-size:14px; font-weight:bold; color:#FFFFFF; float:left; margin-top:2px; }
.content_file{text-indent:2em; margin-bottom:1em; }
.content_file p{font-weight:bold; margin-bottom:0; }
.content_file a{display:block; color:#2181b0; }
.cssn-music{width:420px; height:50px; margin:20px auto; display:block; }
.warp_qikan{background:#FFFFFF; }
.warp_qikan .img_list_content_h{background:url("../images/sk_qk_bg.jpg"); }
.warp_qikan .img_list_content_h ul{padding-left:150px; }
.warp_qikan .img_list_content_h ul li{border-radius:0; width:156px; margin-right:76px; margin-bottom:66px; margin-top:73px; -webkit-box-shadow:5px 5px 10px #999999; box-shadow:5px 5px 10px #999999; }
.warp_qikan .img_list_content_h .pic_img{width:156px; height:210px; overflow:hidden; }
.warp_qikan .img_list_content_h ul li:hover img{transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); }
.warp_qikan .img_list_content_h ul li:nth-child(5n){margin-right:0; }
.sk_404{padding:90px 0 60px; text-align:center; }

/*文史翰林 汇总页*/
.list_name{width:310px; }
.list_name .tit_box{height:50px; margin:40px 0 20px; }
.list_name .tit_box h2{font-size:22px; text-align:center; padding:6px 0; border-bottom:2px solid #2181b0; }
.list_name ul{display:flex; flex-direction:row; flex-wrap:wrap; }
.list_name ul li{display:block; width:90px; height:38px; line-height:38px; text-align:center; margin:5px; border:1px solid #cdcdcd; background-color:#efefef; transition:0.3s all; }
.list_name ul li:hover{border:1px solid #184893; background-color:#184893; }
.list_name ul li:hover a{color:#fff; }
.list_title{width:1000px; }
.list_title .tit_box{height:51px; border-bottom:2px solid #cdcdcd; margin-bottom:30px; }
.list_title .tit_box::after{width:780px; content:""; border-bottom:2px solid #cdcdcd; height:49px; line-height:70px; color:#ababab; }
.list_title .tit_box h2{font-size:28px; border-bottom:4px solid #2181b0; width:140px; text-align:center; padding:6px 0; }
.list_title ul li{border-bottom:1px dashed #cdcdcd; padding:20px; box-sizing:border-box; clear:both; overflow:hidden; position:relative; }
.list_title ul li a{font-size:20px; display:block; margin-bottom:10px; }
.list_title ul li span{color:#c29460; font-size:16px; position:absolute; bottom:5px; right:30px; }

/*文史翰林 单人页*/
.person:after{clear:both; content:""; }
.person .info{height:320px; }
.person .info img{width:200px; float:left; margin-right:50px; padding-top:20px; }
.person .info .tit{font-size:22px; font-weight:bold; padding-top:30px; }
.person .info p{margin-top:30px; font-size:18px; line-height:1.8em; text-indent:2em; }
.person .tit_box{height:51px; border-bottom:2px solid #cdcdcd; margin-bottom:20px; }
.person .tit_box::after{width:780px; content:""; border-bottom:2px solid #cdcdcd; height:49px; line-height:70px; color:#ababab; }
.person .tit_box h2{font-size:28px; border-bottom:4px solid #2181b0; width:140px; text-align:center; padding:6px 0; }
.person .list_text_content ul li{padding:20px 0 10px; }
.person .list_text_content ul li a{display:inline-block; width:1260px; line-height:2em; font-size:18px; }
.person .list_text_content ul li span{position:absolute; right:20px; color:#707070; }